home *** CD-ROM | disk | FTP | other *** search
- Path: news.sprintlink.net!datalytics!usenet
- From: Rob Stewart <stew@datalytics.com>
- Newsgroups: comp.programming,comp.lang.c++
- Subject: Re: To all you programming companies
- Date: Mon, 25 Mar 1996 11:49:36 -0500
- Organization: Datalytics, Inc
- Message-ID: <3156CEA0.3CF1@datalytics.com>
- References: <3154ADC0.168E@az.com>
- NNTP-Posting-Host: 204.62.224.71
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0 (WinNT; I)
-
- Jake Goertz wrote:
- >
- > Hi,
- >
- > I was wondering, I asked a person if programming companies would
- > actually hire someone under the age of 18 if their skill was up to
- > date.
- >
- > This woman who replied gave me a very long answer, was very
- > knoledgable, and I would like to thank her.
- >
- > Now, what I want to ask you professional companies is:
- >
- > Would you hire someone under the age of 18 if their skill level was
- > good. Or does that look bad on the company? I would like to know hat
- > you think, or get a list from a comapny exec what they look for when
- > they hire someone.
- >
- > Thanks,
- > Jake
-
- I have been on both sides of the interviewing table many times.
- I can tell you what I look for. This isn't necessarily the same
- thing that others look for.
-
- Before I begin, let me provide the legal stuff: The comments
- below are mine. They do not necessarily reflect those of my
- employer.
-
- When I interview someone, I'm trying to assess their skills,
- discipline, and mindset. I want someone who either has the
- desired skills or a demonstrable aptitude to learn them. For
- example, if I'm looking for someone to do MS Windows development
- with C++ on Windows NT, I'll look seriously at someone with
- years of C++ on UNIX (especially with X experience). In this
- case, good UNIX development experience maps quite readily into
- good NT development. On the other hand, Windows 3.x (and even
- 95) development can be a detriment due to lack of multithreaded,
- multiprocessing, multiuser exposure.
-
- I also look for someone who tries constantly to improve and
- learn. Those that are satisfied with their current skill level
- are not going to provide increasing benefit to the company, but
- they'll normally expect increasing compensation. Someone who
- reads books and trade rags scores well with me. Of course that
- person must be able to remember and apply the information from
- those pages.
-
- I look for someone who demonstrates discipline. Without it,
- one's code turns into mush. It is easy to write code that
- servers the current purpose. Discipline requires that you
- consider whether it applies to other cases as well. If so, you
- must expand the functionality to provide the additional benefit
- or at least document how it would be done. Discipline means
- looking for code to reuse rather than always writing your own.
- It means making good use of revision control software. It means
- writing test drivers to validate your work now and in the future
- after maintenance work. Discipline also calls for perseverence,
- even when things are tough.
-
- Specifically, in considering someone as young as you, I would
- question your discpline. That's not to say you couldn't
- contribute or that I would consider hiring you. It means that I
- would have to think a little harder. On the other hand, if you
- have the characteristics I described above, you could prove to
- be an excellent candidate and employee.
-
- --
- Robert Stewart | My opinions are usually my own.
- Datalytics, Inc. | stew@datalytics.com
-